import request from '@/utils/request'

// 添加一条数据
export function api_add(pathName, obj) {
  return request({
    url: pathName,
    method: 'post',
    data: obj,
  })
}
// 删除一条数据
export function api_delById(pathName, id) {
  return request({
    url: pathName + '/' + id,
    method: 'delete',
  })
}
// 修改全部
export function api_modifyAll(pathName, obj) {
  return request({
    url: pathName,
    method: 'put',
    data: obj,
  })
}
// 根据id查询到一个对象全部资料
export function api_queryById(pathName, id) {
  return request({
    url: pathName + '/' + id,
    method: 'get',
  })
}
// 得到全部数据列表
export function api_listAll(pathName) {
  return request({
    url: pathName + '/list-all',
    method: 'get',
  })
}
// 得到某页列表数据
export function api_listPage(pathName, paramsJson) {
  return request({
    url: pathName + '/list-page',
    method: 'get',
    params: {
      PageCurrent: paramsJson.PageCurrent,
      PageSize: paramsJson.PageSize,
    },
  })
}
